﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraEditors;

namespace IT_Pro.Forms
{
    public partial class frmNVChuyenNhanVien : DevExpress.XtraEditors.XtraForm
    {
       public int thuchien = 0;
        public frmNVChuyenNhanVien()
        {
            InitializeComponent();
        }

        public frmNVChuyenNhanVien(string manv,string tennv,string phonghientai)
        {
            InitializeComponent();
            txtMaNV.Text = manv;
            txtTenNV.Text = tennv;
            txtPhongHienTai.Text = phonghientai;
        }


        private void LoadDSPhongvaoCBO()
        {
            cboPhongBan.Properties.DataSource = Class.NV_PhongBan.HienThiDsPhong();
            cboPhongBan.Properties.ValueMember = "MaPhong";
            cboPhongBan.Properties.DisplayMember = "TenPhong";            
        }

        private void frmNVChuyenNhanVien_Load(object sender, EventArgs e)
        {
            LoadDSPhongvaoCBO();
        }

        private void btnThucHien_Click(object sender, EventArgs e)
        {
            if (cboPhongBan.EditValue.ToString().Length > 0)
            {
                try
                {
                    if (Class.NV_NhanVien.ChuyenPhongBan(txtMaNV.Text, cboPhongBan.EditValue.ToString()))
                    {
                        MessageBox.Show("Chuyển thành công ");
                        thuchien = 1;
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Chuyển Thất bại ");
                        this.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("có lỗi trong quá trình chuyển : "+ex.Message);
                }
            }
            else
            {
                MessageBox.Show(" Bạn chưa chọn phòng mới cần chuyển !!");
            }
        }
    }
}